package com.example.voice.vo;

import lombok.Data;
import java.time.LocalDateTime;

/**
 * 语音处理任务VO
 * @author crp
 * @since 2025-01-26
 */
@Data
public class VoiceTaskVO {
    
    private String taskId;
    private String status;
    private Integer progress;
    private String currentStep;
    private String recognizedText;
    private String aiReply;
    private String voiceUrl;
    private String userVoiceUrl;  // 🔧 添加用户语音文件URL
    private Long conversationId;  // 🔧 添加会话ID
    private String errorMessage;
    private LocalDateTime createdAt;
    private LocalDateTime updatedAt;
    private Integer estimatedTime;
    private String wsUrl;
}
